#import <UIKit/UIKit.h>
#import "MapTouchTestView.h"
#import "TouchableWindow.h"

@class MapViewController;

/**
 * Initializes and displays the main view controller for this application.
 * 
 * @author      Justin Hollander
 * @version     0.2.0 
 * @since       0.1.0
 */
@interface MapAppAppDelegate : NSObject <UIApplicationDelegate> {
    TouchableWindow* window;                              // the frame that holds the view controller heirarchy
	MapViewController* mapViewController;          // contains our map and associated controls
	UINavigationController* navigationController;  // enables navigation through the view controller heirarchy
	MapTouchTestView* touchView;
	BOOL isDrawPin; // REMOVE LATER
}

@property (nonatomic, retain) TouchableWindow* window;
@property (nonatomic, retain) UINavigationController* navigationController;
@property (nonatomic, retain) MapViewController* mapViewController;




// TESSSSSTT
- (void)updateNavigationBar;
- (void)toggleDrawPin;


@end

